| Singles competition | 
| Flight A Singles -- First Round | 
| R1 | Jared Levy (Loras) def. Scott Martin (Luther) 6-2, 6-4 | 
| R1 | Dan Bowser (Central) def. Joey Lankelma (Coe), by default | 
| R1 | Samriddh Burman (Luther) def. Elliot Rausa (Coe), by default | 
| R1 | Mitch Eslick (Wartburg) def. Scott Stegemann (Coe) 6-3, 4-6, 1-0 (11-9) | 
| R1 | Aaron Gendron (Luther) def. Jacob Dreyer (Central) 7-5, 7-5 | 
| R1 | Ryan King (Coe) def. Chris Buckingham (Wartburg) 6-2, 4-6, 1-0 (10-6) | 
| R1 | Thomas Orser (Luther) def. Austin Stewart (Dubuque) 6-4, 6-2 | 
| R1 | Greg Janssen (Coe) def. Claudio Giraldi (Dubuque) 7-5, 6-4 | 
| R1 | Utsab Rijal (Luther) def. Tom Koenen (Wartburg) 4-6, 6-2, 1-0 (10-8) | 
| R1 | Sam Zerbib (Coe) def. Luke Boyd (Central) 6-4, 6-0 | 
| R1 | Mark Mateski (Luther) def. Kris Andresen (Cornell) 6-1, 6-0 | 
| R1 | Max Piepkorn (Luther) def. Victor Khristenko (Coe) 7-6 (7-4), 6-4 | 
| R1 | Joe Holguin (Loras) def. Andrew Kahler (Wartburg) 6-1, 5-7, 1-0 (10-6) | 
| R1 | Seth Harris (Central) def. Nate Jung (Luther) 4-6, 6-4, 1-0 (10-2) | 
| R1 | Harrison Whiteley (Luther) def. Cory McCarthy (Dubuque) 6-0, 6-1 | 
| Flight A Singles -- Second Round | 
| R2 | Scott Sundstrom (Luther) def. Jared Levy (Loras) 6-0, 6-0 | 
| R2 | Dan Bowser (Central) def. Samriddh Burman (Luther) 6-3, 6-0 | 
| R2 | Aaron Gendron (Luther) def. Mitch Eslick (Wartburg) 6-4, 1-6, 1-0 (10-4) | 
| R2 | Thomas Orser (Luther) def. Ryan King (Coe) 6-0, 2-1, retired | 
| R2 | Greg Janssen (Coe) def. Utsab Rijal (Luther) 2-6, 6-4, 1-0 (10-5) | 
| R2 | Sam Zerbib (Coe) def. Mark Mateski (Luther) 3-6, 6-4, 1-0 (10-1) | 
| R2 | Max Piepkorn (Luther) def. Joe Holguin (Loras) 6-0, 6-1 | 
| R2 | Harrison Whiteley (Luther) def. Seth Harris (Central) 6-4, 6-1 | 
| Flight A Singles -- Quarterfinals | 
| QF | Scott Sundstrom (Luther) def. Dan Bowser (Central) 6-2, 6-1 | 
| QF | Thomas Orser (Luther) def. Aaron Gendron (Luther) 6-3, 0-6, 1-0 (12-10) | 
| QF | Sam Zerbib (Coe) def. Greg Janssen (Coe) 3-6, 6-2, 1-0 (10-8) | 
| QF | Harrison Whiteley (Luther) def. Max Piepkorn (Luther) 6-1, 6-2 | 
| Flight A Singles -- Semifinals | 
| SF | Scott Sundstrom (Luther) def. Thomas Orser (Luther) 6-2, 6-0 | 
| SF | Harrison Whiteley (Luther) def. Sam Zerbib (Coe) 6-3, 4-6, 1-0 (10-4) | 
| Flight A Singles -- Third-Place Match | 
| 3rd | Thomas Orser (Luther) def. Sam Zerbib (Coe) 6-3, 6-4 | 
| Flight A Singles -- Championship Match | 
| 1st | Scott Sundstrom (Luther) def. Harrison Whiteley (Luther) 6-1, 6-0 | 
| Flight B Singles -- First Round | 
| R1 | Tyler Zinnecker (Luther) def. Adam Summitt (Simpson) 6-7 (3-7), 6-3, 1-0 (10-7) | 
| R1 | Courtland Olson (Cornell) def. Aaron Masterson (Wartburg) 6-3, 6-7 (3-7), 1-0 (10-8) | 
| R1 | Brandon Wolff (Cornell) def. Devin Robertson (Buena Vista) 6-4, 6-1 | 
| R1 | Noah Saunders (Simpson) def. Matei Dima (Coe) 6-2, 6-0 | 
| R1 | Tim Coleman (Buena Vista) def. Chris Lensing (Central), by default | 
| R1 | Steven Holt (Luther) def. Justin Steines (Loras) 6-2, 6-0 | 
| R1 | Neal Klauer (Cornell) def. Erick Stephas (Buena Vista) 6-1, 6-0 | 
| R1 | Cole Henry (Luther) def. Jonathan Kroll (Dubuque) 6-1, 6-0 | 
| R1 | Pat Mullen (Wartburg) def. Keifer Nevius (Buena Vista) 7-5, 6-1 | 
| R1 | John Mineck (Cornell) def. Jacob Veldhuizen (Central) 6-1, 7-6 (7-3) | 
| R1 | John Keane (Loras) def. Luke Riessleman (Simpson) 6-2, 6-2 | 
| R1 | Joseph LaFountaine (Luther) def. Ronald Muhammad II (Buena Vista) 6-0, 6-0 | 
| R1 | Tyler Van Heest (Luther) def. David Jacobsen (Dubuque) 6-4, 6-0 | 
| R1 | Aaron Wigg (Buena Vista) def. Joel Druvenga (Central) 5-7, 6-4, 1-0 (11-9) | 
| R1 | Kyle Shilling (Simpson) def. Ryan Walden (Cornell) 6-1, 4-6, 1-0 (10-4) | 
| R1 | Jonathan Roger (Coe) def. Erik Becker (Loras) 6-1, 6-1 | 
| Flight B Singles -- Second Round | 
| R2 | Tyler Zinnecker (Luther) def. Courtland Olson (Cornell) 6-3, 6-1 | 
| R2 | Noah Saunders (Simpson) def. Brandon Wolff (Cornell) 6-3, 6-1 | 
| R2 | Steven Holt (Luther) def. Tim Coleman (Buena Vista) 6-0, 6-0 | 
| R2 | Cole Henry (Luther) def. Neal Klauer (Cornell) 6-3, 6-2 | 
| R2 | John Mineck (Cornell) def. Pat Mullen (Wartburg) 6-4, 6-4 | 
| R2 | Joseph LaFountaine (Luther) def. John Keane (Loras) 6-0, 6-0 | 
| R2 | Tyler Van Heest (Luther) def. Aaron Wigg (Buena Vista) 6-1, 6-2 | 
| R2 | Jonathan Roger (Coe) def. Kyle Shilling (Simpson) 6-3, 6-3 | 
| Flight B Singles -- Quarterfinals | 
| QF | Tyler Zinnecker (Luther) def. Noah Saunders (Simpson) 7-6 (7-5), 6-0 | 
| QF | Cole Henry (Luther) def. Steven Holt (Luther) 7-6 (7-5), 6-1 | 
| QF | Joseph LaFountaine (Luther) def. John Mineck (Cornell) 6-4, 6-1 | 
| QF | Jonathan Roger (Coe) def. Tyler Van Heest (Luther) 6-1, 6-0 | 
| Flight B Singles -- Semifinals | 
| SF | Tyler Zinnecker (Luther) def. Cole Henry (Luther) 6-3, 6-2 | 
| SF | Jonathan Roger (Coe) def. Joseph LaFountaine (Luther) 6-1, 6-3 | 
| Flight B Singles -- Third-Place Match | 
| 3rd | Cole Henry (Luther) def. Joseph LaFountaine (Luther) 5-7, 7-5, 1-0 (10-6) | 
| Flight B Singles -- Championship Match | 
| 1st | Jonathan Roger (Coe) def. Tyler Zinnecker (Luther) 6-4, 6-1 | 
| Flight C Singles -- First Round | 
| R1 | Shayne Britsch (Buena Vista) def. Bibek Thakuri (Loras) 6-2, 6-0 | 
| Flight C Singles -- Second Round | 
| R2 | Chase Krebsbach (Luther) def. Shayne Britsch (Buena Vista) 6-1, 6-0 | 
| R2 | Walker Wilson (Wartburg) def. Aaron Brewer (Buena Vista) 6-1, 6-0 | 
| R2 | Chris Matteson (Dubuque) def. Adam Holland (Loras) 6-4, 2-6, 1-0 (10-5) | 
| R2 | Kyle Riegel (Loras) def. Cody Simpson (Wartburg) 6-1, 6-2 | 
| R2 | Lucas Pipenhagen (Dubuque) def. Marcus Rihner (Buena Vista) 6-3, 6-1 | 
| R2 | Chris Gustas (Wartburg) def. Pat Hopson (Loras) 6-2, 6-1 | 
| R2 | Zachery Kulzer (Luther) def. Benjamin Stone (Buena Vista) 6-0, 6-1 | 
| R2 | Digger Kurt (Loras) def. Giordana Dasio (Dubuque) 7-6 (11-9), 6-3 | 
| Flight C Singles -- Quarterfinals | 
| QF | Chase Krebsbach (Luther) def. Walker Wilson (Wartburg) 6-1, 6-1 | 
| QF | Chris Matteson (Dubuque) def. Kyle Riegel (Loras) 6-4, 6-1 | 
| QF | Lucas Pipenhagen (Dubuque) def. Chris Gustas (Wartburg) 2-6, 6-3, 1-0 (10-3) | 
| QF | Zachery Kulzer (Luther) def. Digger Kurt (Loras) 2-6, 7-5, 1-0 (10-7) | 
| Flight C Singles -- Semifinals | 
| SF | Chase Krebsbach (Luther) def. Chris Matteson (Dubuque) 6-2, 6-0 | 
| SF | Zachery Kulzer (Luther) def. Lucas Pipenhagen (Dubuque) 4-6, 7-5, 1-0 (10-5) | 
| Flight C Singles -- Third-Place Match | 
| 3rd | Lucas Pipenhagen (Dubuque) def. Chris Matteson (Dubuque) 6-2, 6-1 | 
| Flight C Singles -- Championship Match | 
| 1st | Chase Krebsbach (Luther) def. Zachery Kulzer (Luther) 6-1, 6-2 | 
| Doubles competition | 
| Flight A Doubles -- First Round | 
| R1 | Scott Sundstrom/Mark Mateski (Luther) def. Chris Buckingham/Andrew Kahler (Wartburg) 8-2 | 
| R1 | Harrison Whiteley/Aaron Gendron (Luther) def. Kris Andresen/John Mineck (Cornell) 8-5 | 
| R1 | Joey Lankelma/Victor Khristenko (Coe) def. Luke Boyd/Dan Bowser (Central) 8-3 | 
| R1 | Samriddh Burman/Nate Jung (Luther) def. Claudio Giraldi/Cory McCarthy (Dubuque) 8-1 | 
| R1 | Scott Stegemann/Ryan King (Coe) def. Scott Martin/Max Piepkorn (Luther) 8-6 | 
| R1 | Utsab Rijal/Thomas Orser (Luther) def. Jacob Dreyer/Seth Harris (Central) 8-1 | 
| Flight A Doubles -- Quarterfinals | 
| QF | Elliot Rausa/Sam Zerbib (Coe) def. Scott Sundstrom/Mark Mateski (Luther) 8-6 | 
| QF | Joey Lankelma/Victor Khristenko (Coe) def. Harrison Whiteley/Aaron Gendron (Luther) 8-2 | 
| QF | Samriddh Burman/Nate Jung (Luther) def. Scott Stegemann/Ryan King (Coe) 8-6 | 
| QF | Utsab Rijal/Thomas Orser (Luther) def. Mitch Eslick/Tom Koenen (Wartburg) 9-8 (7-4) | 
| Flight A Doubles -- Semifinals | 
| SF | Elliot Rausa/Sam Zerbib (Coe) def. Joey Lankelma/Victor Khristenko (Coe) 8-3 | 
| SF | Utsab Rijal/Thomas Orser (Luther) def. Samriddh Burman/Nate Jung (Luther) 9-7 | 
| Flight A Doubles -- Third-Place Match | 
| 3rd | Samriddh Burman/Nate Jung (Luther) def. Joey Lankelma/Victor Khristenko (Coe) 9-8 (7-5) | 
| Flight A Doubles -- Championship Match | 
| 1st | Elliot Rausa/Sam Zerbib (Coe) def. Utsab Rijal/Thomas Orser (Luther) 8-5 | 
| Flight B Doubles -- First Round | 
| R1 | Steven Holt/Zachery Kulzer (Luther) def. Aaron Masterson/Pat Mullen (Wartburg) 8-3 | 
| R1 | Devin Robertson/Benjamin Stone (Buena Vista) def. Bibek Thakuri/Kyle Riegel (Loras) 8-3 | 
| R1 | Luke Riessleman/Adam Summitt (Simpson) def. Adam Holland/Pat Hopson (Loras) 8-5 | 
| R1 | Tyler Zinnecker/Cole Henry (Luther) def. Chris Matteson/Giordana Dasio (Dubuque) 8-0 | 
| R1 | Brandon Wolff/Ryan Walden (Cornell) def. Aaron Wigg/Tim Coleman (Buena Vista) 8-4 | 
| R1 | Tyler Van Heest/Joseph LaFountaine (Luther) def. Digger Kurt/Erik Becker (Loras) 8-3 | 
| R1 | Chris Gustas/Walker Wilson (Wartburg) def. Aaron Brewer/Ronald Muhammad II (Buena Vista) 8-5 | 
| Flight B Doubles -- Second Round | 
| R2 | Jared Levy/Joe Holguin (Loras) def. Zachery Kulzer/Steven Holt (Luther) 8-4 | 
| R2 | Devin Robertson/Benjamin Stone (Buena Vista) def. Jonathan Kroll/Lucas Pipenhagen (Dubuque) 8-5 | 
| R2 | Neal Klauer/Courtland Olson (Cornell) def. Luke Riessleman/Adam Summitt (Simpson) 8-5 | 
| R2 | Tyler Zinnecker/Cole Henry (Luther) def. Keifer Nevius/Erick Stephas (Buena Vista) 8-2 | 
| R2 | Jacob Veldhuizen/Joel Druvenga (Central) def. Brandon Wolff/Ryan Walden (Cornell) 8-6 | 
| R2 | Kyle Shilling/Noah Saunders (Simpson) def. John Keane/Justin Steines (Loras) 8-1 | 
| R2 | Tyler Van Heest/Joseph LaFountaine (Luther) def. Marcus Rihner/Shayne Britsch (Buena Vista) 8-1 | 
| R2 | Austin Stewart/David Jacobsen (Dubuque) def. Chris Gustas/Walker Wilson (Wartburg) 8-1 | 
| Flight B Doubles -- Quarterfinals | 
| QF | Joe Holguin/Jared Levy (Loras) def. Devin Robertson/Benjamin Stone (Buena Vista) 8-3 | 
| QF | Tyler Zinnecker/Cole Henry (Luther) def. Neal Klauer/Courtland Olson (Cornell) 8-4 | 
| QF | Noah Saunders/Kyle Shilling (Simpson) def. Jacob Veldhuizen/Joel Druvenga (Central) 8-5 | 
| QF | Joseph LaFountaine/Tyler Van Heest (Luther) def. Austin Stewart/David Jacobsen (Dubuque) 8-3 | 
| Flight B Doubles -- Semifinals | 
| SF | Tyler Zinnecker/Cole Henry (Luther) def. Joe Holguin/Jared Levy (Loras) 8-4 | 
| SF | Tyler Van Heest/Joseph LaFountaine (Luther) def. Noah Saunders/Kyle Shilling (Simpson) 8-3 | 
| Flight B Doubles -- Third-Place Match | 
| 3rd | Noah Saunders/Kyle Shilling (Simpson) def. Joe Holguin/Jared Levy (Loras) 8-4 | 
| Flight B Doubles -- Championship Match | 
| 1st | Tyler Zinnecker/Cole Henry (Luther) def. Tyler Van Heest/Joseph LaFountaine (Luther) 8-6 |